//
//  ZXTAPIStatus.m
//  ctrj_Nxswt
//
//  Created by 费成 on 15/9/20.
//  Copyright (c) 2015年 费成. All rights reserved.
//

#import "ZXTAPIStatus.h"
#import "AppDelegate.h"
@implementation ZXTAPIStatus
/**
 @property(nonatomic, strong)NSString *status;
 @property(nonatomic, strong)NSDictionary *data;
 @property(nonatomic, strong)NSString *msg;
 */
- (id)initWithDictionary:(NSDictionary *)dic
{
    self = [super init];
    if (self) {
        self.errorcode = mWipeNull([dic objectForKey:@"errorcode"]);
        self.message    = mWipeNull([dic objectForKey:@"message"]);
        self.data   = mWipeNull([dic objectForKey:@"data"]);
        self.data1   = mWipeNull([dic objectForKey:@"Entity"]);
        
//        int errorCode = [self.status intValue];
//        if (errorCode != 0)
//        {
//            //判断错误码
//            
//            if (errorCode == 10005)
//            {
//                self.msg = @"用户帐号不存在";
//            }
//            else if (errorCode == 10009)
//            {
//                self.msg = @"该手机号码已经注册";
//            }
//            else if (errorCode == 10001)
//            {
//                self.msg = @"该手机号码已经注册";
//            }
//            else if (errorCode == 10007 || errorCode == 403)
//            {
//                self.msg = @"用户名或密码不正确";
//                [self hadChangePwd];
//            }
//            else if (errorCode == 10036)
//            {
//                self.msg = @"验证码错误";
//            }
//            else if (errorCode == 10041)
//            {
//                self.msg = @"验证码已过期,请重新获取";
//            }
//            else if (errorCode == -1 || errorCode == 401)
//            {
//                /* ------------------  异常登陆  ------------------ */
//                [self sessionKeyOverdue];
//                self.msg = @"您的账号已在异地登陆,请重新登陆";
//            }
//            else if (errorCode == 401)
//            {
//                /* ---------------  回话过期  --------------- */
//                self.msg = @"回话过期,请重新登陆";
//            }
//            else
//            {
//                self.msg = @"请求出错,请稍后再试";
//            }
//        }
    }
    return self;
}

#pragma mark - 别处修改密码
- (void)hadChangePwd
{
//    AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;
//    if (!app.isEditPassward)
//    {
//        //如果不是调用更改密码出错的 时候,跳转到登陆页面
//        [app hadChangePwd];
//    }
}

#pragma mark - sessionkey 过期
- (void)sessionKeyOverdue
{
//    AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;
////    [app logoutWithSessionKey:YES];
}
@end
